package com.yc.sh.TestShell;

import java.util.Properties;

public class SystemInfo {
	
	public void m() {
		System.out.println("-----获取操作系统名称及版本，以及当前计算机名称----");
		m1();
		System.out.println("-----获取计算机名称，计算机域名----");
		m1_1();
		
		
		
	}
	
	
	/**
	 * 获取操作系统名称及版本，以及当前计算机名称
	 */
	public void m1() {
		Properties pro = System.getProperties();
		System.out.println(pro.getProperty("os.name"));
		System.out.println(pro.getProperty("os.version"));
	}
	
	/**
	 * 获取计算机名称，计算机域名
	 */
	public void m1_1() {
		System.out.println(System.getenv("COMPUTERNAME"));//计算机名称
		System.out.println(System.getenv("USERDOMAIN"));//计算机域名
	}
	
	/**
	 * 获取cpu名称
	 */
	public void m2() {
		
	}
	
	/**
	 * 获取cpu使用率
	 */
	public void m3() {
		
	}
	
	/**
	 * 获取内存大小
	 */
	public void m4() {
		
	}
	
	/**
	 * 获取已使用内存
	 */
	public void m5() {
		
	}
	
	/**
	 * 获取磁盘大小
	 */
	public void m6() {
		
	}
	
	/**
	 * 获取磁盘已使用量
	 */
	public void m7() {
		
	}

	public static void main(String[] args) {
		SystemInfo si = new SystemInfo();
		si.m();

	}

}
